Skip to content

ci: resolve firmware via profiles.json#230

Merged
aparcar merged 2 commits into
mainfrom
profiles-json
Apr 21, 2026
Merged

ci: resolve firmware via profiles.json#230
aparcar merged 2 commits into
mainfrom
profiles-json

Conversation

@aparcar
Copy link
Copy Markdown
Owner

@aparcar aparcar commented Apr 21, 2026

Each targets/*.yaml now carries an openwrt block with target, profile, and image type/filesystem. labnet.yaml devices shed their target and firmware fields, and both workflows use a single profiles.json query for snapshots and stable releases. Fixes the malta-be snapshot job, which referenced a vmlinux-initramfs.elf that no longer ships.

Each targets/*.yaml now carries an openwrt block with target, profile,
and image type/filesystem. labnet.yaml devices shed their target and
firmware fields, and both workflows use a single profiles.json query
for snapshots and stable releases. Fixes the malta-be snapshot job,
which referenced a vmlinux-initramfs.elf that no longer ships.

Signed-off-by: Paul Spooren <mail@aparcar.org>
malta-be lacks profiles.json in older releases, so restrict daily.yml's
qemu matrix to snapshot for that target via openwrt.snapshots_only in
its target file. pull_requests.yml now resolves the release dynamically
from .versions.json, so all three QEMU targets run against a profiles.json-
capable stable release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
@aparcar aparcar merged commit 61110e7 into main Apr 21, 2026
5 of 6 checks passed
@aparcar aparcar deleted the profiles-json branch April 21, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant